import pygame
from plane_sprites import *

pygame.init()

screen = pygame.display.set_mode((480,700))
# 1> 加载图像
bg = pygame.image.load("./images/background.png")
# 2> 绘制在屏幕
screen.blit(bg,(0,0))


hero = pygame.image.load("./images/me1.png")
#screen.blit(hero,(200,500))

# 3> 更新显示
pygame.display.update()

clock = pygame.time.Clock()

hero_rect = pygame.Rect(150,300,102,126)

#创建敌机的精灵
enemy = GameSprite("./images/enemy1.png")
enemy1 = GameSprite("./images/enemy1.png",2)
#创建敌机的精灵组
enemy_group = pygame.sprite.Group(enemy,enemy1)

while True:
    clock.tick(60)
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            print("游戏退出")
            pygame.quit()
            exit()

    hero_rect.y -=1
    if hero_rect.y <=-150:
        hero_rect.y = 700
    screen.blit(bg,(0,0))
    screen.blit(hero,hero_rect)

    #精灵组调用
    enemy_group.update()
    enemy_group.draw(screen)

    pygame.display.update()
pygame.quit()